Instead you get entirely different concurrent programming models that include no mention of threads or locks. 相反,它提供了与线程和锁无关的、完全不同的并发编程模型。
However, JavaScript is not one of the languages that supports concurrent programming. 但是,JavaScript并不是一种支持并发编程的语言。
The final benefit of concurrent programming with CSP will be particularly evident to developers building distributed systems. 用CSP进行并发编程的最后一个好处对于构建分布式系统的开发人员来说特别明显。
You can still do more stuff, but you have to do it using concurrent programming. 您虽然还是可以做更多的事情,但必须使用并发编程才行。
Sutter also noted that concurrent programming would allow developers to take advantage of multicore architectures. Sutter还提到并发编程将使开发人员能够利用多核架构。
Many of today's Java applications take advantage of the language's ability to support concurrent programming through the use of threads. 当今很多Java应用程序都通过使用线程来利用该语言的功能,从而支持并发编程。
GPars-Groovy Parallel Systems: Get started with Groovy's actor-based framework for concurrent programming on the Java platform. GPars-Groovy并行系统:开始使用Groovy基于角色的框架在Java平台上进行并发编程。
These languages actively enable concurrent programming, although each one takes a different approach based on its philosophy. 尽管每种语言基于其原理采用不同的方法,不过它们都积极支持并发编程。
The success of the web is not the only reason for the lack of emergence of concurrent programming. web的成功并非缺少并发编程的惟一原因。
CSP is a paradigm for concurrent programming based on a foundation of mature mathematical theory. CSP是基于成熟的数学理论的并发编程范式。
In this article, we address Java developers in the early and intermediate stages of understanding what makes concurrent programming different. 在本文中,我们将帮助Java开发人员在理解并发编程早期和中期会遇到的问题。
Finally, Clojure is a language designed with concurrency in mind and has some unique features related to concurrent programming. 最后,Clojure在设计上也考虑了并发性,并具有并发编程的一些独特特性。
Now, however, concurrent programming is common practice, and you need to be aware of the pitfalls. 不过,现在,并发编程已普遍使用,您需要意识到这个缺陷。
In essence, the actor model makes concurrent programming easier. 在本质上,角色模型使并发编程更加简单了。
The actor model facilitates concurrent programming by allowing a safer mechanism for message-passing between processes ( or actors). 角色模型支持采用一种更安全的机制来在进程(或角色)之间进行消息传递,极大地方便了并发编程。
In the most popular programming languages ( C++ and Java, for example), the constructs of concurrent programming ( threads, locks) have not changed much in decades. 在最流行的编程语言(比如C++和Java)中,并发编程的构造(线程、锁)几十年来没有变化。
Concurrent programming promises to be the key to successful applications both today and especially in the future. 无论是现在还是将来,并行编程都将是开发一个成功应用程序的关键所在。
Not every developer needs to know about concurrency in such detail, and not every engineer is up to the level of this book, but there's no better survey of concurrent programming than this. 不是每个开发人员都需要如此细致地了解并发性,也不是每个工程师都能达到本书的水准,但却没有比本书更好的关于并发性编程的概述了。
In this second part of my three-part introduction to CSP for Java programmers, I've both explained and demonstrated the theory of CSP in concurrent programming. 在这个由三部分组成的介绍适用于Java程序员的CSP的系列文章的第2部分中,我解释并演示了并发编程中的CSP理论。
Concurrent programming using the extremely popular Boost libraries is a lot of fun. 使用非常流行的Boost库进行并发编程非常有意思。
At the same time, determinism isn't the only possible or necessary approach to concurrent programming. 同时,确定性不是并发性编程惟一可能的技术或必需的技术。
This eliminates one of the main pain points experienced by most concurrent programming problems. 这种方法能够消除大多数并行编程问题存在的主要难题之一。
Contrast this with concurrent programming. 并发编程的情况正好与此相反。
Concurrent Collections make concurrent programming easier by providing thread-safe, well-tuned data structures. 并发Collections提供了线程安全、经过良好调优的数据结构,简化了并发编程。
Multi-threaded or concurrent programming is nothing new to most developers. 对于大多数开发人员来说,多线程或并发编程并不新鲜。
With the increased emphasis on multi-core systems an understanding of parallel and concurrent programming is more important than ever. 随着对多核系统重视的增加,(编程人员)对并行和并发编程的理解显得比从前更加重要。
Erlang is a concurrent programming language and runtime system that was originally developed in1987 by Ericsson for their own proprietary use. Erlang是一个并行编程语言和运行时系统,最初由爱立信(Ericsson)于1987年为其专用用途所开发。
He reports that this pattern is used as part of the Microsoft Dryad project, which allows programmers "to use thousands of machines without knowing anything about concurrent programming". 他说该模式已经在微软的Dryad项目中得到了应用,程序员可以“使用成千上万台机器而无需了解并发编程”。
Since the emergence of multicore CPU, concurrent programming has drawn programmers attentions. 多核CPU出现之后,并发编程思想受到软件业内人士的普遍关注。
He explains that concurrent programming is hard just like memory management because you need to balance correctness and performance. 他解释说,并发编程的困难类似于内存管理,你需要平衡正确性和性能。